package com.ppc.entity;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * @author jianKangS1
 * @date 2023/12/20
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Claim implements Serializable {


  /**
   * 申诉订单id
   */
  private Long claimId;

  /**
   * 管理员id
   */
  private Long adminId;

  /**
   * 订单id
   */
  private Long taskId;

  /**
   * 申诉人id
   */
  private Long claimerId;

  /**
   * 申诉类型
   */
  private Integer claimType;

  /**
   * 申诉人类型 0--雇主  1--工人
   */
  private Integer claimerType;

  /**
   * 申诉状态
   */
  private Integer claimStatus;

  /**
   * 申诉开始时间
   */
  private LocalDateTime claimStartTime;

  /**
   * 申诉处理时间
   */
  private LocalDateTime claimCopeTime;

  /**
   * 处理结果
   */
  private int claimResult;

  /**
   * 处理结果详情
   */
  private String claimDetail;

  /**
   * 申诉原因
   */
  private String claimReason;


  /**
   * 通知人的workerid或者userid
   */
  private Long notifyId;

}
